Skip to content

Create a GitHub release when a version tag is published - #3

Merged
capskip merged 1 commit into
mainfrom
fix/create-github-release
Jul 25, 2026
Merged

Create a GitHub release when a version tag is published#3
capskip merged 1 commit into
mainfrom
fix/create-github-release

Conversation

@capskip

@capskip capskip commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Tagging published the package to PyPI but never created a GitHub release, so the repo's Releases page kept showing the previous version even though the new one had shipped.

The PHP SDK's workflow already had this step — this brings Python in line, so all four SDKs behave the same.

Changes

  • Adds a Create GitHub release step (softprops/action-gh-release@v2) after the publish step.
  • Raises the job's contents permission from read to write, which the action needs.
  • Titles the release CapSkip Python SDK <tag>, matching the existing convention.

Release notes are auto-generated from merged PRs and can be edited afterwards.

Note

The v1.1.0 release was created by hand, so this only affects future tags.

Tagging published the package to PyPI but never created a release, so
the repo's Releases page stayed on the previous version. The PHP SDK's
workflow already did this; this brings Python in line.

Notes are auto-generated from merged PRs and can be edited afterwards. The
job now needs contents: write to create the release.
@capskip
capskip merged commit 34b73c5 into main Jul 25, 2026
10 checks passed
@capskip
capskip deleted the fix/create-github-release branch July 25, 2026 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant